When the controls within Q-sys have been selected and named (see Making Controls Available for External Control) you can test their functionality over a Telnet connection. This topic describes how to do this.
IMPORTANT: An External Control client must communicate with the Q-SYS Core at least once every 60 seconds, or the socket connection will be closed by the Core. This is a form of "keep-alive" to make sure that abandoned connections get reclaimed by the Core. Most client programs poll a Change Group at a much higher rate which serves as a keep-alive. If not, the client program can issue a "Status Get" command periodically, or a "Control Set Value" on an unused control if no return response is desired.
telnet
open localhost 1702
NOTE: Control IDs are case sensitive, and if there is a space in the name you must enclose the entire name in double quotes — "My Control".
get gain1
cv "gain1" "-20.0dB" -20 0.444444
"csv gain1 5
cv "gain1" "5.00dB" 5 0.75
telnet
open <hostname of Core>.local 1702
open <IP address> 1702
get gain1
cv "gain1" "-20.0dB" -20 0.444444
"csv gain1 5
cv "gain1" "5.00dB" 5 0.75
© 2009 - 2016 QSC, LLC. All rights reserved. QSC and the QSC logo are trademarks of QSC, LLC in the U.S. Patent and Trademark office and other countries. All other trademarks are the property of their respective owners.
http://patents.qsc.com.